package org.xmatch.framework.presentation;

import java.util.Arrays;
import java.util.List;

import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.AutoCreate;
import org.jboss.seam.annotations.Factory;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.xmtach.agenda.enumeration.Cidade;
import org.xmtach.agenda.enumeration.Especialidade;
import org.xmtach.agenda.enumeration.Status;

@Name("viewHelper")
@Scope(ScopeType.APPLICATION)
@AutoCreate
public class ViewHelper {

	@Factory(value = "status")
	public List<Status> getStatus() {
		return Arrays.asList(Status.values());
	}

	@Factory(value = "cidades")
	public Cidade[] getCidade() {
		return Cidade.values();
	}

	@Factory(value = "especialidades")
	public Especialidade[] getEspecialidade() {
		return Especialidade.values();
	}
}
